Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [udig-devel] oracle status update

Jesse,

I followed all these instructions and...... nearly got it to work!

I discovered that the Oracle jar files could not "go anywhere". I got
the login dialog to occur only when I put them in:

C:\Program Files\uDig\eclipse\jre\lib\ext

I tried combinations of classes12.jar and/or ojdbc14.jar in this and other
directories and can't get past this (to me, gobblegook):

java.lang.NullPointerException
at net.refractions.udig.catalog.internal.oracle.ui.OracleSpatialWizardPage.getResources(OracleSpatialWizardPage.java:368) at net.refractions.udig.catalog.internal.ui.ConnectionPage.getResources(ConnectionPage.java:71) at net.refractions.udig.catalog.internal.ui.ConnectionPage$1.run(ConnectionPage.java:126) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:346)
	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:291)
	at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:830)
at net.refractions.udig.catalog.internal.ui.ConnectionPage.getNextPage(ConnectionPage.java:146) at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:747) at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:345)
	at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:556)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3080)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
at net.refractions.udig.internal.ui.UDIGApplication.run(UDIGApplication.java:28) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
	at org.eclipse.core.launcher.Main.run(Main.java:973)
	at org.eclipse.core.launcher.Main.main(Main.java:948)

Any suggestions?

S.

The oracle jar can go anywhere. I have added a page that will allow you to "show" udig the jars. (Right now we are requiring the classes12.jar as well because it might be needed, we don't know as of now). The problem seems to be how you are installing the zip file I made up for you. Since you are a windows user I will give the instructions that worked for me:

1- download and install udig1.0.1.exe
2 - download http://udig.refractions.net/downloads/oracle.zip
3. Open a file explorer
4. Delete:
c:\Program Files\uDig\eclipse\plugins\net.refractions.udig.libs_1.0.1 (this is a directory)
5 Unzip oracle.zip
6 Copy net.refractions.udig.libs_1.0.1(directory) to c:\Program Files\uDig\eclipse\plugins\ 7 Copy net.refractions.udig.libs.oracle_1.0.0(directory) to c:\Program Files\uDig\eclipse\plugins\ 8 Copy net.refractions.udig.catalog.oracle_1.0.1.jar (file) to c:\Program Files\uDig\eclipse\plugins\ 9 Make sure all three are in the c:\Program Files\uDig\eclipse\plugins\ directory.
10 Run uDig
11 Layer > Add...
     Oracle should be there!
13 Select oracle and follow directions.

Like I said before I will try to create the patch as soon as I can and put it on the update site.

Jesse


Simon Greener wrote:

Jesse,

I am greatly appreciative of all that you have done :-) , and I am sure it is working for you,
but not for myself and, by the look of it, others as well :-(

Perhaps this is because your version of UDig is on a machine with all the development code, JDKs etc etc. I installed UDig onto a clean laptop and only added the JREs that the UDig site referenced. I downloaded the oracle 10g jdbc driver but I am still not sure where it is supposed to go (it doesn't display as a straight .jar file in Windows XP explorer. I downloaded and installed the stuff you built yesterday and installed it as you said. When I try and Add a new Layer now Oracle option appears for me. I can only conclude that UDig is not configured properly and I don't know why.

Any thoughts?

S.
On Fri, 09 Sep 2005 01:00:15 +1000, Jesse Eichar <jeichar@xxxxxxxxxxxxxxx> wrote:

I'm trying it at home and the icon shows up. make sure that the plugins
are in the correct directory.


As for the other's problems... I'm not sure I just tried it at home (on
a linux box) and it works perfectly. Maybe the setup is not working for you guys. I'll try it on windows and if that works then I will create a
new feature for you to download from the update site.

Jesse

On Thu, 2005-09-08 at 09:39 +1000, Simon Greener wrote:

Jesse etc,

THanks

> I've exported the oracle jars again for you to try. I tried it and it
> worked, here is what I did:
>
> 1.  Delete old net.refractions.udig.libs_1.0.1 directory
> 2.  Delete net.refractions.udig.catalog.oracle_1.0.1.jar
> 3.  Unzip the oracle.zip
> (http://udig.refractions.net/downloads/oracle.zip) into plugins
> directory (double check that they are all there).
> 4.  Run udig

I tried all this but I don't get any Oracle connection icon appearing in
the Add Layers dialog box.
Something must still not be configured properly. I also downloaded the
Oracle jdbc jar file from TechNet
where do I put it (it seesm to be some sort of a jar/zip file)?

S.
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel


_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel






_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel





--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/


Back to the top