Hi,
I am using loadui 2.1.0
I am facing a strange Problem with the Table Log Component. It is getting loaded into the project canvas without any controls and options to change settings. PFA the attached Screen shot for the same..
The Error That creeps up is :
19:01:59,543 DEBUG [Canvas] Creating ComponentItem from descriptor: com.eviware.
loadui.groovy.GroovyBehaviorProvider$ScriptDescriptor@14745d35 using label: Tabl
e Log
19:01:59,566 DEBUG [GroovyEnvironmentClassLoader] Loading dependency: net.sf.ope
ncsv:opencsv
19:02:02,306 ERROR [GroovyEnvironmentClassLoader] Error loading dependency: net.
sf.opencsv:opencsv using Grape, fallback to manual JAR loading.
java.lang.RuntimeException: Error grabbing Grapes -- [unresolved dependency: net
.sf.opencsv#opencsv;2.3: not found]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
orAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstru
ctor.java:77)
at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(
CachedConstructor.java:71)
at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteN
oUnwrap.callConstructor(ConstructorSite.java:81)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstru
ctor(CallSiteArray.java:54)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor
(AbstractCallSite.java:182)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor
(AbstractCallSite.java:190)
at groovy.grape.GrapeIvy.getDependencies(GrapeIvy.groovy:336)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMet
hodSite.invoke(PogoMetaMethodSite.java:226)
at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(P
ogoMetaMethodSite.java:52)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent
(CallSiteArray.java:46)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Abs
tractCallSite.java:133)
at groovy.grape.GrapeIvy.resolve(GrapeIvy.groovy:463)
at groovy.grape.GrapeIvy$resolve$0.callCurrent(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent
(CallSiteArray.java:46)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Abs
tractCallSite.java:133)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Abs
tractCallSite.java:153)
at groovy.grape.GrapeIvy.resolve(GrapeIvy.groovy:432)
at groovy.grape.GrapeIvy$resolve.callCurrent(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent
(CallSiteArray.java:46)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Abs
tractCallSite.java:133)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Abs
tractCallSite.java:149)
at groovy.grape.GrapeIvy.grab(GrapeIvy.groovy:248)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMet
hodSite.invoke(PogoMetaMethodSite.java:226)
at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(P
ogoMetaMethodSite.java:52)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent
(CallSiteArray.java:46)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Abs
tractCallSite.java:133)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(Abs
tractCallSite.java:145)
at groovy.grape.GrapeIvy.grab(GrapeIvy.groovy:230)
at groovy.grape.Grape.grab(Grape.java:129)
at com.eviware.loadui.util.groovy.GroovyEnvironmentClassLoader.loadDepen
dency(GroovyEnvironmentClassLoader.java:78)
at com.eviware.loadui.util.groovy.GroovyEnvironment.init(GroovyEnvironme
nt.java:110)
at com.eviware.loadui.util.groovy.GroovyEnvironment.newInstance(GroovyEn
vironment.java:57)
at com.eviware.loadui.groovy.GroovyBehaviorSupport.updateScript(GroovyBe
haviorSupport.java:130)
at com.eviware.loadui.groovy.GroovyBehaviorSupport.<init>(GroovyBehavior
Support.java:104)
at com.eviware.loadui.groovy.categories.GroovyOutput.<init>(GroovyOutput
.java:39)
at com.eviware.loadui.groovy.GroovyBehaviorProvider.instantiateBehavior(
GroovyBehaviorProvider.java:215)
at com.eviware.loadui.groovy.GroovyBehaviorProvider.createBehavior(Groov
yBehaviorProvider.java:136)
at com.eviware.loadui.impl.component.ComponentRegistryImpl.createBehavio
r(ComponentRegistryImpl.java:135)
at com.eviware.loadui.impl.model.CanvasItemImpl.createComponent(CanvasIt
emImpl.java:307)
at com.eviware.loadui.fx.widgets.canvas.Canvas.createComponent(Canvas.fx
:296)
at com.eviware.loadui.fx.widgets.canvas.Canvas$1Local$80.invoke$(Canvas.
fx:257)
at com.sun.javafx.functions.Function0.invoke(Function0.java:44)
at com.sun.javafx.functions.Function0.invoke$(Function0.java:38)
at com.eviware.loadui.fx.async.BlockingTask$TaskRunnable.run(BlockingTas
k.fx:37)
at com.eviware.loadui.fx.async.RunnableRunnableFuture.run(RunnableRunnab
leFuture.java:32)
at com.sun.javafx.async.TaskImpl.run(TaskImpl.java:66)
at com.sun.javafx.async.desktop.DesktopTaskManager$IOCallable.call(Deskt
opTaskManager.java:65)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:603)
at java.lang.Thread.run(Thread.java:722)
19:02:02,310 ERROR [GroovyEnvironmentClassLoader] File: C:\Users\valuelabs3\.loa
dui\.groovy\grapes\net.sf.opencsv\opencsv\jars\opencsv-2.3.jar doesn't exist, de
pendency loading failed.
19:02:02,471 ERROR [TableLog] Compilation of Groovy script failed:
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
GroovycomeviwareTableLog: 30: unable to resolve class au.com.bytecode.opencsv.CS
VWriter
@ line 30, column 1.
import au.com.bytecode.opencsv.CSVWriter
^
1 error
at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollecto
r.java:302)
at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(Compil
ationUnit.java:858)
at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(Compilat
ionUnit.java:548)
at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.j
ava:497)
at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:306
)
at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:287)
at groovy.lang.GroovyShell.parseClass(GroovyShell.java:731)
at groovy.lang.GroovyShell.parse(GroovyShell.java:743)
at groovy.lang.GroovyShell.parse(GroovyShell.java:770)
at com.eviware.loadui.util.groovy.GroovyEnvironment.init(GroovyEnvironme
nt.java:118)
at com.eviware.loadui.util.groovy.GroovyEnvironment.newInstance(GroovyEn
vironment.java:57)
at com.eviware.loadui.groovy.GroovyBehaviorSupport.updateScript(GroovyBe
haviorSupport.java:130)
at com.eviware.loadui.groovy.GroovyBehaviorSupport.<init>(GroovyBehavior
Support.java:104)
at com.eviware.loadui.groovy.categories.GroovyOutput.<init>(GroovyOutput
.java:39)
at com.eviware.loadui.groovy.GroovyBehaviorProvider.instantiateBehavior(
GroovyBehaviorProvider.java:215)
at com.eviware.loadui.groovy.GroovyBehaviorProvider.createBehavior(Groov
yBehaviorProvider.java:136)
at com.eviware.loadui.impl.component.ComponentRegistryImpl.createBehavio
r(ComponentRegistryImpl.java:135)
at com.eviware.loadui.impl.model.CanvasItemImpl.createComponent(CanvasIt
emImpl.java:307)
at com.eviware.loadui.fx.widgets.canvas.Canvas.createComponent(Canvas.fx
:296)
at com.eviware.loadui.fx.widgets.canvas.Canvas$1Local$80.invoke$(Canvas.
fx:257)
at com.sun.javafx.functions.Function0.invoke(Function0.java:44)
at com.sun.javafx.functions.Function0.invoke$(Function0.java:38)
at com.eviware.loadui.fx.async.BlockingTask$TaskRunnable.run(BlockingTas
k.fx:37)
at com.eviware.loadui.fx.async.RunnableRunnableFuture.run(RunnableRunnab
leFuture.java:32)
at com.sun.javafx.async.TaskImpl.run(TaskImpl.java:66)
at com.sun.javafx.async.desktop.DesktopTaskManager$IOCallable.call(Deskt
opTaskManager.java:65)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:603)
at java.lang.Thread.run(Thread.java:722)
19:02:02,477 DEBUG [ChannelRoutingSupport] Adding listener: com.eviware.loadui.i
mpl.property.PropertySynchronizerImpl$Listener@1571f7ba for channel: /com.eviwar
e.loadui.impl.property.PropertySynchronizerImpl