Neatline Maps Non-Object line 394


I've just installed Omeka 2.1.2 with the Neatline extension. Installing the Neatline Maps extension failed at first because I did not have php5-curl installed. Now that I have installed that, Omeka throws this error:

Fatal error: Call to a member function has() on a non-object in /var/www/omeka/plugins/NeatlineMaps/NeatlineMapsPlugin.php on line 394

When I remove the NeatlineMaps folder from the plugin directory, Omeka will load, but there is a persistent entry on the Plugins page stating that the NealineMaps plugin is not valid.

I looked at line 394 in the ...plugin.php file, but I do not see anything -- but then I am not a php person.

Any ideas? Thanks.

Another detail that may be pertinent: When I downloaded the NEatlineMaps-1.0.1 plugin from the Omeka plugins page, , the unzip function on my linux box reported that the file was corrupt. I retried the download several times. I was able to unzip it in windows and move the plugin to the proper place. But it may be that there is something wrong with the archive plugin that is posted.


Hi Paul,

NeatlineMaps isn't (currently) compatible with Omeka 2. You don't need it to use Neatline, so the "fix" is to delete the plugin from your installation.


Hey Paul,

Just to follow up on what Wayne said - most (but not all) of functionality that was bundled in the Neatline Maps plugin from the 1.x series of releases was folded into the core Neatline plugin in 2.x. Most people were using Neatline Maps just as an avenue to get georectified maps into Neatline proper, and we figured it would be easier to unify the workflow.

Anyway, let me know what you're trying to accomplish, and I'll see if I can help figure out a way to do it!