Page MenuHomePhabricator

Data Transfer error with MW 1.34: Cannot access private property ImportStreamSource::$mHandle
Closed, DeclinedPublic

Description

/Special:ImportCSV Error from line 54 of ...extensions/DataTransfer/specials/DT_ImportCSV.php: Cannot access private property ImportStreamSource::$mHandle

Backtrace:

#0 ...extensions/DataTransfer/specials/DT_ImportCSV.php(29): DTImportCSV->importFromUploadAndModifyPages()
#1 ...includes/specialpage/SpecialPage.php(575): DTImportCSV->execute()
#2 ...includes/specialpage/SpecialPageFactory.php(611): SpecialPage->run()
#3 ...includes/MediaWiki.php(296): MediaWiki\Special\SpecialPageFactory->executePath()
#4 ...includes/MediaWiki.php(900): MediaWiki->performRequest()
#5 ...includes/MediaWiki.php(527): MediaWiki->main()
#6 ...index.php(44): MediaWiki->run()
#7 {main}

Event Timeline

The property was declared private in Change 535808

Aklapper renamed this task from Data Transfer error with MW 1.34 to Data Transfer error with MW 1.34: Cannot access private property ImportStreamSource::$mHandle.Jan 2 2020, 8:21 PM

Hi. Is there any workaround for this error?

It was already fixed in rEDTRe27e04b274bf: Fix for MW 1.34 for Special:ImportCSV

The answer is to use a newer release of the extension; 1.1 or 1.1.1

The patch could be backported to the MW REL1_34 branch, but that's upto @Yaron_Koren as versioning is done with seperate releases...

No need at this point to backport the bug fix, I assume.