back to forum.

Topic: Problems reading SAS data

Topic by
bjornlange

2011-10-06
03:34

Problems reading SAS data

I try t analyse SAs tables with various luck

I am on a 64 bit Win 7 platform, and use 64 bit SAS 9.2

In DC ver 2.2 SAS tables created using 32 bit SAS can be analysed, 64 bit SAS tables cannot. Is this by design?

In DC ver 2.3 no data can be analysed. Attempt to analyse 32 bit tables lead to this error:


Unexpected error!


Message:
java.lang.IllegalStateException: java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: org.eobjects.metamodel.data.InMemoryDataSet.<init>(Ljava/util/List;Ljava/util/List;)V
Level:
SEVERE
Stack Trace:
java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: org.eobjects.metamodel.data.InMemoryDataSet. (Ljava/util/List;Ljava/util/List;)V
org.eobjects.datacleaner.windows.DataSetWindow$2.done(DataSetWindow.java:168)
javax.swing.SwingWorker$5.run(Unknown Source)
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
sun.swing.AccumulativeRunnable.run(Unknown Source)
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
javax.swing.Timer.fireActionPerformed(Unknown Source)
javax.swing.Timer$DoPostEvent.run(Unknown Source)
java.awt.event.InvocationEvent.dispatch(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
java.lang.NoSuchMethodError: org.eobjects.metamodel.data.InMemoryDataSet. (Ljava/util/List;Ljava/util/List;)V
java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
java.util.concurrent.FutureTask.get(Unknown Source)
javax.swing.SwingWorker.get(Unknown Source)
org.eobjects.datacleaner.windows.DataSetWindow$2.done(DataSetWindow.java:145)
javax.swing.SwingWorker$5.run(Unknown Source)
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
sun.swing.AccumulativeRunnable.run(Unknown Source)
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
javax.swing.Timer.fireActionPerformed(Unknown Source)
javax.swing.Timer$DoPostEvent.run(Unknown Source)
java.awt.event.InvocationEvent.dispatch(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
org.eobjects.metamodel.data.InMemoryDataSet. (Ljava/util/List;Ljava/util/List;)V
org.eobjects.sassy.metamodel.SasDataContext.materializeMainSchemaTable(SasDataContext.java:114)
org.eobjects.metamodel.QueryPostprocessDataContext.materializeTable(QueryPostprocessDataContext.java:340)
org.eobjects.metamodel.QueryPostprocessDataContext.executeQuery(QueryPostprocessDataContext.java:137)
org.eobjects.datacleaner.windows.DataSetWindow$1.call(DataSetWindow.java:73)
org.eobjects.datacleaner.windows.DataSetWindow$1.call(DataSetWindow.java:70)
org.eobjects.datacleaner.windows.DataSetWindow$2.doInBackground(DataSetWindow.java:140)
org.eobjects.datacleaner.windows.DataSetWindow$2.doInBackground(DataSetWindow.java:138)
javax.swing.SwingWorker$1.call(Unknown Source)
java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
java.util.concurrent.FutureTask.run(Unknown Source)
javax.swing.SwingWorker.run(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)

Best regards, Bjorn

Reply by
kasper

2011-10-06
03:24
Hi bjorn,

This in deed looks like a bug. It seems we have some versioning mismatch between SassyReader (the SAS reader library) and MetaModel (the general data access library)... Will look into it soon!

Regards,
Kasper

Reply by
kasper

2011-12-15
08:56
Hi bjorn,

We've released DataCleaner 2.4 today and this issue has been fixed now! Sorry for the trouble inbetween!

Read about the release here:
http://datacleaner.eobjects.org/news

You need to be logged in to participate

In order to post your own comments on this topic, you need to be logged in.

Username:

Log in by clicking the login link at the top of the screen

 

Go back to forum.