Can't poke MixedVec - scala

I declared a MixedVec in my Module interface:
class WbInterconOneMaster(val awbm: WbMaster,
val awbs: Seq[WbSlave]) extends Module {
val io = IO(new Bundle{
val wbm = Flipped(new WbMaster(awbm.dwidth, awbm.awidth))
val wbs = MixedVec(awbs.map{i => Flipped(new WbSlave(i.dwidth, i.awidth, i.iname))})
})
That compile correctly and Verilog is correctly generated. But I can't poke values on signal like it :
for(wbs <- dut.io.wbs) {
poke(wbs.ack_o, 0)
}
Got this error at execution time (verilator backend):
[info] java.util.NoSuchElementException: head of empty list
[info] at scala.collection.immutable.Nil$.head(List.scala:420)
[info] at scala.collection.immutable.Nil$.head(List.scala:417)
[info] at scala.collection.mutable.Stack.top(Stack.scala:132)
[info] at chisel3.internal.naming.NamingStack.pop_return_context(Namer.scala:133)
[info] at chisel3.util.MixedVec.length(MixedVec.scala:81)
[info] at scala.collection.IndexedSeqLike$class.iterator(IndexedSeqLike.scala:90)
[info] at chisel3.util.MixedVec.iterator(MixedVec.scala:81)
[info] at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
[info] at chisel3.util.MixedVec.foreach(MixedVec.scala:81)
[info] at wbplumbing.TestWbInterconDualSlave.<init>(testwbplumbing.scala:61)
Note that the question was already asked on github project with the chisel version 3.1.6 but it's marked as closed. I'm using 3.1.8 version and it seems to be broken yet.
[edit]
I upgraded my project with chisel 3.2.0 and iotester 1.3.0 :
libraryDependencies += "edu.berkeley.cs" %% "chisel3" % "3.2.0"
libraryDependencies += "edu.berkeley.cs" %% "chisel-iotesters" % "1.3.0"
And I still have an error when I uncomment the line :
for(wbs <- dut.io.wbs) {
poke(wbs.ack_o, 0)
}
(if I left these lines commented, that works)
But the stack trace is different :
[info] - should read and write wishbone value on two slaves *** FAILED ***
[info] chisel3.internal.ChiselException: Error: Not in a RawModule. Likely cause: Missed Module() wrap, bare chisel API call, or attempting to construct hardware inside a BlackBox.
[info] at chisel3.internal.throwException$.apply(Error.scala:42)
[info] at chisel3.internal.Builder$.referenceUserModule(Builder.scala:287)
[info] at chisel3.Data.connect(Data.scala:384)
[info] at chisel3.Data.$colon$eq(Data.scala:475)
[info] at wbplumbing.TestWbInterconDualSlave$$anonfun$15.apply(testwbplumbing.scala:63)
[info] at wbplumbing.TestWbInterconDualSlave$$anonfun$15.apply(testwbplumbing.scala:62)
[info] at scala.collection.Iterator$class.foreach(Iterator.scala:742)
[info] at scala.collection.AbstractIterator.foreach(Iterator.scala:1194)
[info] at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
[info] at chisel3.util.MixedVec.foreach(MixedVec.scala:88)
[info] ...

I am not sure what is going on but I was able to reproduce your error in the current chisel3 release, but the same code seems to run properly under the chisel 3.2 release candidate snapshot. Is it possible for you to try your code there.
Hopefully it will work better. The problem does not appear to be directly in MixedVec but must be in underlying code.
I must say that you need to be especially careful when using MixedVec, it is not indexable by a hardware index, so all references to its elements must be referenced from constant Scala ints at elaboration time.

Related

How to extract a standalone FPU module from Rocket-Chip Chisel code?

I am working on Rocket Chip Generator, which is a SoC written in Chisel.
My objective is to extract the Floating-Point Unit, in order to synthesize it and study its power consumption/area ...etc. separately from the rest of the SoC.
So I cloned the project and tried to create a dedicated TestHarness where I only instanciate an FPU. This is an example code of what I did (very similar to TestHarness
package freechips.rocketchip.system
import Chisel._
import freechips.rocketchip.config.Parameters
import freechips.rocketchip.devices.debug.Debug
import freechips.rocketchip.diplomacy.LazyModule
import freechips.rocketchip.rocket._
// importing FPU class
import freechips.rocketchip.tile._
class FPUTestHarness() (implicit p: Parameters) extends Module {
val io = new Bundle {
val dummyIn = Bool(INPUT)
val dummyOut = Bool(OUTPUT)
}
// The parameters of the FPU
val fpu_params = FPUParams(
fLen = 32 // default is 64
divSqrt = false // default is true
// sfmaLatency = 3, // default
// dfmaLatency = 4 // default
)
val fpu = Module(new FPU(fpu_params)(p))
}
The problem is that the implicit parameter p (of type Parameters) doesn't contain something called TileKey, which is needed I don't know where. Apparently the implicit parameter p, passed to FPUTestHarness doesn't contain that information. How can I resolve that? Is it possible to hardcode that somewhere for example?
rocket-chip-new/vsim$ make verilog
mkdir -p /home/mylab/rocket-chip/vsim/generated-src/
cd /home/mylab/rocket-chip && java -Xmx2G -Xss8M -XX:MaxPermSize=256M -jar /home/mylab/rocket-chip/sbt-launch.jar "runMain freechips.rocketchip.system.Generator /home/mylab/rocket-chip/vsim/generated-src freechips.rocketchip.system FPUTestHarness freechips.rocketchip.system DefaultConfig"
OpenJDK 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0
[info] Loading settings for project rocket-chip-new-build from plugins.sbt ...
[info] Loading project definition from /home/mylab/rocket-chip/project
[info] Loading settings for project rocketchip from build.sbt ...
[info] Loading settings for project hardfloat from build.sbt ...
[info] Loading settings for project chisel from build.sbt ...
Using addons:
[info] Set current project to rocketchip (in build file:/home/mylab/rocket-chip/)
[info] Compiling 1 Scala source to /home/mylab/rocket-chip/target/scala-2.12/classes ...
[warn] there were two feature warnings; re-run with -feature for details
[warn] one warning found
[info] Done compiling.
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.google.protobuf.UnsafeUtil (file:/home/aitsaidn/.sbt/boot/scala-2.12.7/org.scala-sbt/sbt/1.2.7/protobuf-java-3.3.1.jar) to field java.nio.Buffer.address
WARNING: Please consider reporting this to the maintainers of com.google.protobuf.UnsafeUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[warn] Multiple main classes detected. Run 'show discoveredMainClasses' to see the list
[info] Packaging /home/mylab/rocket-chip/target/scala-2.12/rocketchip_2.12-1.2-SNAPSHOT.jar ...
[info] Done packaging.
[info] Running freechips.rocketchip.system.Generator /home/mylab/rocket-chip/vsim/generated-src freechips.rocketchip.system FPUTestHarness freechips.rocketchip.system DefaultConfig
[info] [0.003] Elaborating design...
List(RocketTileParams(RocketCoreParams(0,true,false,true,true,false,true,false,0,1,false,8,0,true,false,true,0,Some(0),true,true,false,false,false,0,538447876,Some(MulDivParams(8,1,true,true,1)),Some(FPUParams(64,true,3,4))),Some(ICacheParams(64,4,64,32,0,None,None,None,false,64,2,4)),Some(DCacheParams(64,4,64,32,None,None,1,0,17,16,1,64,false,false,false,false,None)),Some(BTBParams(28,14,6,6,Some(BHTParams(512,1,8,3)),false)),0,Some(tile),0,None,None,false))
[error] (run-main-0) java.lang.reflect.InvocationTargetException
[error] java.lang.reflect.InvocationTargetException
[error] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[error] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[error] at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[error] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
[error] at freechips.rocketchip.util.HasGeneratorUtilities.$anonfun$elaborate$1(GeneratorUtils.scala:54)
[error] at chisel3.core.Module$.do_apply(Module.scala:52)
[error] at chisel3.Driver$.$anonfun$elaborate$1(Driver.scala:95)
[error] at chisel3.internal.Builder$.$anonfun$build$2(Builder.scala:343)
[error] at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)
[error] at chisel3.internal.Builder$.$anonfun$build$1(Builder.scala:341)
[error] at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)
[error] at chisel3.internal.Builder$.build(Builder.scala:341)
[error] at chisel3.Driver$.elaborate(Driver.scala:95)
[error] at freechips.rocketchip.util.HasGeneratorUtilities.elaborate(GeneratorUtils.scala:59)
[error] Caused by: java.lang.IllegalArgumentException: requirement failed: Key TileKey is not defined in Parameters
[error] at scala.Predef$.require(Predef.scala:277)
[error] at freechips.rocketchip.config.View.apply(Config.scala:15)
[error] at freechips.rocketchip.config.View.apply(Config.scala:12)
[error] at freechips.rocketchip.tile.HasNonDiplomaticTileParameters.tileParams(BaseTile.scala:37)
[error] at freechips.rocketchip.tile.HasNonDiplomaticTileParameters.tileParams$(BaseTile.scala:37)
[error] at freechips.rocketchip.tile.CoreModule.tileParams(Core.scala:90)
[error] at freechips.rocketchip.tile.HasCoreParameters.$init$(Core.scala:51)
[error] at freechips.rocketchip.tile.CoreModule.<init>(Core.scala:90)
[error] at freechips.rocketchip.tile.FPUModule.<init>(FPU.scala:378)
[error] at freechips.rocketchip.tile.FPU.<init>(FPU.scala:661)
[error] at freechips.rocketchip.system.FPUTestHarness.$anonfun$fpu$1(FPUTestHarness.scala:71)
[error] at chisel3.core.Module$.do_apply(Module.scala:52)
[error] at freechips.rocketchip.system.FPUTestHarness.<init>(FPUTestHarness.scala:71)
[error] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[error] Nonzero exit code: 1
[error] (Compile / runMain) Nonzero exit code: 1
[error] Total time: 6 s, completed Jul 25, 2019, 7:59:01 PM
/home/mylab/rocket-chip/vsim/Makefrag-verilog:12: recipe for target '/home/mylab/rocket-chip/vsim/generated-src/freechips.rocketchip.system.DefaultConfig.fir' failed
make: *** [/home/mylab/rocket-chip/vsim/generated-src/freechips.rocketchip.system.DefaultConfig.fir] Error 1
It seems that you use the config as "DefaultConfig". Error log states that you did not specify TileKey parameter in this config. Adding TileKey parameter will resolve the issue. DefaultConfig is defined in rocket-chip/src/main/scala/system/Configs.scala

Serenity BDD Timeout Error

I am running Serenity Jbehave Scripts with example table with 19 rows of values but the script is executing only 7 rows which are present in the example table and giving exception as below when executing the 8th row
The Stack trace from console is :
Example: {workspaceName=admin, menuName=Admin, menuOption=Parameter Maintenance, portletTitle=Parameter Maintenance}
Given login to CMS as colinw and colinw
Then I Navigate to admin Workspace
When I Select Parameter Maintenance Option from Admin Menu
Then I Verify Portlet Parameter Maintenance is Displayed
Then I Close the Portlet Parameter Maintenance
Then logout from CMS
Example: {workspaceName=admin, menuName=Admin, menuOption=Product Maintenance, portletTitle=Product Type}
Story stories/smoke/ShakeDownScript.story duration of 301 seconds has exceeded timeout of 300 seconds
(AfterStories)
[pool-2-thread-1] INFO net.thucydides.core.webdriver.SystemPropertiesConfiguration - project.build.directory : null
[pool-2-thread-1] INFO net.thucydides.core.webdriver.SystemPropertiesConfiguration - project.reporting.OutputDirectory : null
[pool-2-thread-1] INFO net.thucydides.core.webdriver.SystemPropertiesConfiguration - OutputDirectory : C:\WCG Automation\CMS\CMS_Automation\target\site\serenity
Given login to CMS as colinw and colinw
Then I Navigate to admin Workspace
Generating reports view to 'C:\WCG Automation\CMS\CMS_Automation\target\jbehave' using formats '[stats, console, html, xml, serenityreporter, junitscenarioreporter]' and view properties '{decorateNonHtml=true}'
Reports view generated with 0 stories (of which 0 pending) containing 0 scenarios (of which 0 pending)
Tests run: 47, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 313.246 sec <<< FAILURE! - in wcg.cms.CMSTestSuite
wcg.cms.CMSTestSuite Time elapsed: 3.651 sec <<< ERROR!
java.lang.RuntimeException:org.jbehave.core.embedder.Embedder$RunningStoriesFailed: Failures in running stories:
stories/smoke/ShakeDownScript.story: java.util.concurrent.CancellationException
at org.jbehave.core.embedder.Embedder$ThrowingRunningStoriesFailed.handleFailures(Embedder.java:553)
at org.jbehave.core.embedder.Embedder.handleFailures(Embedder.java:238)
at org.jbehave.core.embedder.Embedder.runStoriesAsPaths(Embedder.java:216)
at net.serenitybdd.jbehave.embedders.ExtendedEmbedder.runStoriesAsPaths(ExtendedEmbedder.java:60)
at net.serenitybdd.jbehave.runners.SerenityReportingRunner.run(SerenityReportingRunner.java:175)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128)
Results :
Tests in error:
JUnit4Provider.invoke:128->executeTestSet:153->executeWithRerun:173->execute:283 ยป Runtime
Tests run: 47, Failures: 0, Errors: 1, Skipped: 0
[WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent! The file encoding for reports output files should be provided by the POM property ${project.reporting.outputEncoding}.
[INFO]
[INFO] --- serenity-maven-plugin:1.1.36:aggregate (serenity-reports) # CMS_Automation ---
[INFO] LOADING LOCAL PROPERTIES FROM C:\WCG Automation\CMS\CMS_Automation\serenity.properties
[INFO] LOADING LOCAL PROPERTIES FROM C:\WCG Automation\CMS\CMS_Automation\serenity.properties
[INFO] LOADING LOCAL PROPERTIES FROM C:\WCG Automation\CMS\CMS_Automation\serenity.properties
[INFO] webdriver.base.url=http://nssrvdfsdev01/calms2cms/
[INFO] serenity.project.name=Automation Testing
[INFO] webdriver.timeouts.implicitlywait=60000
[INFO] project.build.directory : C:\WCG Automation\CMS\CMS_Automation
[INFO] project.reporting.OutputDirectory : null
[INFO] OutputDirectory : C:\WCG Automation\CMS\CMS_Automation\target\site\serenity
[INFO] current_project.base.dir: C:\WCG Automation\CMS\CMS_Automation
Generating HTML Story Reports from C:\WCG Automation\CMS\CMS_Automation\target\site\serenity
Generating HTML Story Reports to C:\WCG Automation\CMS\CMS_Automation\target\site\serenity
[INFO] project.build.directory : C:\WCG Automation\CMS\CMS_Automation
[INFO] project.reporting.OutputDirectory : null
[INFO] OutputDirectory : C:\WCG Automation\CMS\CMS_Automation\target\site\serenity
Merging requirements = [Requirement{name='Smoke', type='feature' parent = 'null', cardNumber='null'}]
Merging requirements = []
Merged requirements set = [Requirement{name='Smoke', type='feature' parent = 'null', cardNumber='null'}]
[INFO] REPORTS GENERATED IN C:\WCG Automation\CMS\CMS_Automation\target\site\serenity
[INFO] REPORT HOME PAGE: C:\WCG Automation\CMS\CMS_Automation\target\site\serenity\index.html
[INFO] Generating release reports for: []
GENERATE CUSTOM REPORTS
[INFO]
[INFO] --- maven-failsafe-plugin:2.18.1:verify (default) # CMS_Automation ---
[INFO] Failsafe report directory: C:\WCG Automation\CMS\CMS_Automation\target\failsafe-reports
[WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent! The file encoding for reports output files should be provided by the POM property ${project.reporting.outputEncoding}.
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Skipping Sample Serenity project using JBehave and WebDriver
[INFO] This project has been banned from the build due to previous failures.
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 05:25 min
[INFO] Finished at: 2016-08-22T17:26:18+05:30
[INFO] Final Memory: 37M/416M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-failsafe-plugin:2.18.1:verify (default) on project CMS_Automation: There are test failures.
[ERROR]
[ERROR] Please refer to C:\WCG Automation\CMS\CMS_Automation\target\failsafe-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
it appears that story execution is exceeding the timeout of 300 seconds . is there any way so that we can reset the 300 seconds to 600 seconds in the framework
The solution is quite simple.
I found a related question and answer here.
You can either run the tests with an extra argument like:
mvn clean verify -DstoryTimeoutInSecs=600
Or put a property in the serenity.properties file (which should be in the root of your project if you have it) like this:
story.timeout.in.secs=600

How can I fix evicted libraries and ambiguous reference error in Scala (Akka 2.4.0)?

I have code that uses the new Akka 2.4.0. Apparently I've got some libs that are compiled with earlier versions, so I get the warnings/errors shown.
Most problematic, I get an ambiguous reference problem shown below.
OK, so the compiler is warning me (I think) that it's bumped older Akka versions in favor of 2.4.0, then it's confused about akka.pattern.ask.
What should I do about it?
My output is below:
> test:compile
[info] Compiling 5 Scala sources to /Users/wmy965/git/hello/common/target/scala-2.11/test-classes...
[error] /Users/wmy965/git/hello/common/src/test/scala/common.test.service/FacilitiesTests.scala:16: ambiguous reference to overloaded definition,
[error] both method ask in trait AskSupport of type (actorSelection: akka.actor.ActorSelection, message: Any, sender: akka.actor.ActorRef)(implicit timeout: akka.util.Timeout)scala.concurrent.Future[Any]
[error] and method ask in trait AskSupport of type (actorSelection: akka.actor.ActorSelection, message: Any)(implicit timeout: akka.util.Timeout)scala.concurrent.Future[Any]
[error] match expected type ?
[error] import akka.pattern.ask._
[error] ^
[error] /Users/wmy965/git/hello/common/src/test/scala/common.test.service/FacilitiesTests.scala:43: value ? is not a member of akka.actor.ActorRef
[error] Error occurred in an application involving default arguments.
[error] val result = Misc.await(harness.facilities.mongoControl ? MongoAction({ mongo =>
[error] ^
[error] two errors found
[error] (common/test:compileIncremental) Compilation failed
[error] Total time: 1 s, completed Oct 23, 2015 5:57:17 PM
> evicted
[info] Updating {file:/Users/wmy965/git/hello/}hello...
[info] Updating {file:/Users/wmy965/git/hello/}common...
[info] Resolving jline#jline;2.12.1 ...
[info] Done updating.
[info] Resolving org.scala-lang.modules#scala-xml_2.11;1.0.4 ...
[warn] There may be incompatibilities among your library dependencies.
[warn] Here are some of the libraries that were evicted:
[warn] * com.typesafe.akka:akka-actor_2.11:(2.3.12, 2.3.7) -> 2.4.0 (caller: com.cof:common_2.11:reactive2_a6d8f9, com.typesafe.akka:akka-stream-experimental_2.11:1.0, co.blocke:laterabbit_2.11:0.3, com.typesafe.akka:akka-slf4j_2.11:2.4.0, com.thenewmotion.akka:akka-rabbitmq_2.11:1.2.4)
[info] Here are other libraries that were evicted:
[info] * org.slf4j:slf4j-api:(1.7.7, 1.6.0) -> 1.7.12 (caller: com.bionicspirit:shade_2.11:1.7.Z, org.mongodb:casbah-core_2.11:2.8.2, org.mongodb:casbah-gridfs_2.11:2.8.2, org.slf4j:slf4j-simple:1.7.7, com.typesafe.akka:akka-slf4j_2.11:2.4.0, org.mongodb:casbah-commons_2.11:2.8.2, org.mongodb:casbah-query_2.11:2.8.2)
[info] * org.mongodb:casbah_2.11:2.8.0 -> 2.8.2 (caller: com.cof:common_2.11:reactive2_a6d8f9, co.blocke:scalajack_mongo_2.11:4.4.1)
[info] * org.scala-lang:scala-reflect:2.11.0 -> 2.11.7 (caller: co.blocke:scalajack_2.11:4.4.1, org.monifu:monifu-core_2.11:0.7.0)
[info] * org.joda:joda-convert:1.2 -> 1.7 (caller: com.github.nscala-time:nscala-time_2.11:1.0.0, co.blocke:scalajack_2.11:4.4.1)
[info] * org.scala-lang:scala-library:(2.11.0, 2.11.5, 2.11.4) -> 2.11.7 (caller: com.bionicspirit:shade_2.11:1.7.Z, com.github.nscala-time:nscala-time_2.11:1.0.0, com.typesafe.akka:akka-http-experimental_2.11:1.0, com.typesafe.akka:akka-stream-experimental_2.11:1.0, co.blocke:laterabbit_2.11:0.3, org.mongodb:casbah-gridfs_2.11:2.8.2, co.blocke:scalajack_2.11:4.4.1, com.typesafe.akka:akka-slf4j_2.11:2.4.0, org.monifu:monifu-core_2.11:0.7.0, org.mongodb:casbah-core_2.11:2.8.2, com.cof:common_2.11:reactive2_a6d8f9, com.typesafe.akka:akka-http-core-experimental_2.11:1.0, com.typesafe.akka:akka-actor_2.11:2.4.0, org.scala-lang:scala-reflect:2.11.7 (), org.mongodb:casbah_2.11:2.8.2, com.typesafe.akka:akka-parsing-experimental_2.11:1.0, org.mongodb:casbah-commons_2.11:2.8.2, org.mongodb:casbah-query_2.11:2.8.2, co.blocke:scalajack_mongo_2.11:4.4.1, com.thenewmotion.akka:akka-rabbitmq_2.11:1.2.4)
[info] Resolving jline#jline;2.12.1 ...
[info] Done updating.
[success] Total time: 1 s, completed Oct 23, 2015 5:57:30 PM
To avoid ambiguity, you can either add sender() or ActorRef.noSender - depends on the context. Or add a timeout mongoControl.ask(MongoAction({...}))(1.second)

Execute multiple Scalatests in sbt

I have multiple IntelliJ (Scala) modules that have build.sbt file and scalatest code.
I also created ScalaTest configurations for each of them.
I can run the test one by one from the execution of sbt test.
Is it possible to execute all the tests at once? I can think of making a Python/Bash script, but I wonder if there is a simple way to do it.
for d in dirs:
execute("sbt test")
ADDED
From Alexey Romanov's answer, I created a build.sbt in the root directory with the following content
lazy val root = (project in file(".")).aggregate(context, contextProcessor)
lazy val context = project
lazy val contextProcessor = project
Then, I executed set test to make all the tests run.
[info] ContextTest:
[info] - Create context
[info] - Create context 2
[info] Run completed in 195 milliseconds.
[info] Total number of tests run: 2
[info] Suites: completed 1, aborted 0
[info] Tests: succeeded 2, failed 0, canceled 0, ignored 0, pending 0
[info] All tests passed.
[info] Compiling 1 Scala source to /Users/smcho/Desktop/code/ContextSharingSimulation/contextProcessor/target/scala-2.11/test-classes...
[info] DatabaseTest:
[info] - Create test
[info] - Create test2
[info] Run completed in 147 milliseconds.
[info] Total number of tests run: 2
[info] Suites: completed 1, aborted 0
[info] Tests: succeeded 2, failed 0, canceled 0, ignored 0, pending 0
[info] All tests passed.
[success] Total time: 5 s, completed Aug 12, 2015 3:03:41 PM
Reference - http://www.scala-sbt.org/0.13.5/docs/Getting-Started/Multi-Project.html
; <module1>/test; <module2>/test; <module3>/test
Or create an aggregate project:
// in build.sbt
lazy val root = (project in file(".")).
aggregate(<module1>, ...)
Now you can just run sbt test. Actually, it should already be there by default:
If a project is not defined for the root directory in the build, sbt creates a default one that aggregates all other projects in the build.

Failed to execute goal jbpm-console-ng-showcase error=206 filename or extension is too long

i am trying to develop jbpm6 using maven..i am using maven 3.0.5 version in windows platform.i used https://github.com/droolsjbpm/jbpm-console-ng link to get the source code.when i try to "mvn clean install" in most of modules in my project they build successfully.
but in one module i have problems face...
when i try to "mvn clean install" it, it gives below error,
[INFO] --- gwt-maven-plugin:2.5.0:compile (gwt-compile) # jbpm-console-ng-showcase ---
[WARNING] Declared compileSourcesArtifact was not found in project dependencies org.drools:drools-wb-workitems-editor-api:jar
[WARNING] Declared compileSourcesArtifact was not found in project dependencies org.drools:drools-wb-workitems-editor-client:jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 29.465s
[INFO] Finished at: Wed Apr 30 12:48:31 IST 2014
[INFO] Final Memory: 66M/474M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:gwt-maven-plugin:2.5.0:compile (gwt-compile) on project jbpm-console-ng-showcase: Failed to execute command line :
[ERROR] [-Xmx2048m, -XX:MaxPermSize=256m, -Djetty.custom.sys.classes=bitronix;javax.transaction, -Dorg.kie.demo=true, -Dorg.kie.clean.onstartup=true, -classpath, C:\Users\AKILA\.m2\repository\com\google\gwt\gwt-user\2.5.0\gwt-user-2.5.0.jar;C:\Users\AKILA\.m2\repository\com\google\gwt\gwt-dev\2.5.0\
gwt-dev-2.5.0.jar;C:\Users\AKILA\workspace\jbpm-console-ng-r6.0.1.Final\jbpm-console-ng-showcase\target\classes;C:\Users\AKILA\workspace\jbpm-console-ng-r6.0.1.Final\jbpm-console-ng-showcase\src\main\java;C:\Users\AKILA\workspace\jbpm-console-ng-r6.0.1.Final\jbpm-console-ng-showcase\src\main\resourc
es;C:\Users\AKILA\.m2\repository\org\kie\kie-ci\6.0.1.Final\kie-ci-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\drools\drools-core\6.0.1.Final\drools-core-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\drools\drools-compiler\6.0.1.Final\drools-compiler-6.0.1.Final.jar;C:\Users\AKILA\.m2\repo
sitory\org\antlr\antlr-runtime\3.5\antlr-runtime-3.5.jar;C:\Users\AKILA\.m2\repository\org\eclipse\jdt\core\compiler\ecj\3.7.2\ecj-3.7.2.jar;C:\Users\AKILA\.m2\repository\org\apache\maven\maven-core\3.0.5\maven-core-3.0.5.jar;C:\Users\AKILA\.m2\repository\org\apache\maven\maven-settings\3.0.5\maven-
settings-3.0.5.jar;C:\Users\AKILA\.m2\repository\org\apache\maven\maven-settings-builder\3.0.5\maven-settings-builder-3.0.5.jar;C:\Users\AKILA\.m2\repository\org\apache\maven\maven-repository-metadata\3.0.5\maven-repository-metadata-3.0.5.jar;C:\Users\AKILA\.m2\repository\org\apache\maven\maven-arti
let\jse\org.restlet\2.1.4\org.restlet-2.1.4.jar;C:\Users\AKILA\.m2\repository\org\uberfire\uberfire-commons\0.3.1.Final\uberfire-commons-0.3.1.Final.jar;C:\Users\AKILA
\.m2\repository\org\jboss\errai\errai-jboss-as-support\2.4.3.Final\errai-jboss-as-support-2.4.3.Final.jar;C:\Users\AKILA\.m2\repository\org\jboss\errai\errai-bus\2.4.3.Final\errai-bus-2.4.3.Final.jar;C:\Users\AKILA\.m2\repository\org\jboss\errai\errai-config\2.4.3.Final\errai-config-2.4.3.Final.jar;
C:\Users\AKILA\.m2\repository\org\jboss\errai\errai-marshalling\2.4.3.Final\errai-marshalling-2.4.3.Final.jar;C:\Users\AKILA\.m2\repository\com\google\inject\guice\3.0\guice-3.0.jar;C:\Users\AKILA\.m2\repository\aopalliance\aopalliance\1.0\aopalliance-1.0.jar;C:\Users\AKILA\.m2\repository\org\javass
ist\javassist\3.15.0-GA\javassist-3.15.0-GA.jar;C:\Users\AKILA\.m2\repository\org\jboss\errai\io\netty\netty\4.0.0.Alpha1.errai.r1\netty-4.0.0.Alpha1.errai.r1.jar;C:\Users\AKILA\.m2\repository\com\google\guava\guava\13.0.1\guava-13.0.1.jar;C:\Users\AKILA\.m2\repository\org\jgroups\jgroups\3.2.10.Fin
al\jgroups-3.2.10.Final.jar;C:\Users\AKILA\.m2\repository\org\jboss\errai\errai-ioc\2.4.3.Final\errai-ioc-2.4.3.Final.jar;C:\Users\AKILA\.m2\repository\org\jboss\errai\errai-codegen\2.4.3.Final\errai-codegen-2.4.3.Final.jar;C:\Users\AKILA\.m2\repository\org\jboss\errai\errai-codegen-gwt\2.4.3.Final\
errai-codegen-gwt-2.4.3.Final.jar;C:\Users\AKILA\.m2\repository\org\jboss\errai\errai-cdi-client\2.4.3.Final\errai-cdi-client-2.4.3.Final.jar;C:\Users\AKILA\.m2\repository\org\jboss\errai\errai-ioc-bus-support\2.4.3.Final\errai-ioc-bus-support-2.4.3.Final.jar;C:\Users\AKILA\.m2\repository\org\jboss\
errai\errai-javax-enterprise\2.4.3.Final\errai-javax-enterprise-2.4.3.Final.jar;C:\Users\AKILA\.m2\repository\org\jboss\errai\errai-weld-integration\2.4.3.Final\errai-weld-integration-2.4.3.Final.jar;C:\Users\AKILA\.m2\repository\org\jboss\errai\errai-cdi-jetty\2.4.3.Final\errai-cdi-jetty-2.4.3.Fina
l.jar;C:\Users\AKILA\.m2\repository\org\jboss\errai\errai-ui\2.4.3.Final\errai-ui-2.4.3.Final.jar;C:\Users\AKILA\.m2\repository\org\jsoup\jsoup\1.7.1\jsoup-1.7.1.jar;C:\Users\AKILA\.m2\repository\org\apache\stanbol\org.apache.stanbol.enhancer.engines.htmlextractor\0.10.0\org.apache.stanbol.enhancer.
engines.htmlextractor-0.10.0.jar;C:\Users\AKILA\.m2\repository\org\apache\clerezza\rdf.core\0.12-incubating\rdf.core-0.12-incubating.jar;C:\Users\AKILA\.m2\repository\org\apache\clerezza\utils\0.1-incubating\utils-0.1-incubating.jar;C:\Users\AKILA\.m2\repository\org\apache\httpcomponents\httpcore\4.
1\httpcore-4.1.jar;C:\Users\AKILA\.m2\repository\org\wymiwyg\wymiwyg-commons-core\0.7.6\wymiwyg-commons-core-0.7.6.jar;C:\Users\AKILA\.m2\repository\commons-logging\commons-logging-api\1.1\commons-logging-api-1.1.jar;C:\Users\AKILA\.m2\repository\org\lesscss\lesscss\1.3.3\lesscss-1.3.3.jar;C:\Users\
AKILA\.m2\repository\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;C:\Users\AKILA\.m2\repository\org\mozilla\rhino\1.7R4\rhino-1.7R4.jar;C:\Users\AKILA\.m2\repository\org\jboss\errai\errai-data-binding\2.4.3.Final\errai-data-binding-2.4.3.Final.jar;C:\Users\AKILA\.m2\repository\com\goog
le\guava\guava-gwt\14.0.1\guava-gwt-14.0.1.jar;C:\Users\AKILA\.m2\repository\com\h2database\h2\1.3.168\h2-1.3.168.jar;C:\Users\AKILA\.m2\repository\org\hibernate\hibernate-entitymanager\4.2.0.SP1\hibernate-entitymanager-4.2.0.SP1.jar;C:\Users\AKILA\.m2\repository\org\jboss\logging\jboss-logging\3.1.
2.GA\jboss-logging-3.1.2.GA.jar;C:\Users\AKILA\.m2\repository\org\jboss\spec\javax\transaction\jboss-transaction-api_1.1_spec\1.0.1.Final\jboss-transaction-api_1.1_spec-1.0.1.Final.jar;C:\Users\AKILA\.m2\repository\dom4j\dom4j\1.6.1\dom4j-1.6.1.jar;C:\Users\AKILA\.m2\repository\org\hibernate\common\
hibernate-commons-annotations\4.0.1.Final\hibernate-commons-annotations-4.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\hibernate\hibernate-core\4.2.0.SP1\hibernate-core-4.2.0.SP1.jar;C:\Users\AKILA\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\AKILA\.m2\repository\org\hibernate\hibern
ate-validator\4.3.1.Final\hibernate-validator-4.3.1.Final.jar;C:\Users\AKILA\.m2\repository\javax\validation\validation-api\1.0.0.GA\validation-api-1.0.0.GA.jar;C:\Users\AKILA\.m2\repository\org\mortbay\jetty\jetty\6.1.25\jetty-6.1.25.jar;C:\Users\AKILA\.m2\repository\org\mortbay\jetty\jetty-util\6.
1.25\jetty-util-6.1.25.jar;C:\Users\AKILA\.m2\repository\org\mortbay\jetty\servlet-api\2.5-20081211\servlet-api-2.5-20081211.jar;C:\Users\AKILA\.m2\repository\org\mortbay\jetty\jetty-plus\6.1.25\jetty-plus-6.1.25.jar;C:\Users\AKILA\.m2\repository\org\mortbay\jetty\jetty-naming\6.1.25\jetty-naming-6.
1.25.jar;C:\Users\AKILA\.m2\repository\org\jboss\weld\se\weld-se-core\1.1.13.Final\weld-se-core-1.1.13.Final.jar;C:\Users\AKILA\.m2\repository\org\jboss\weld\weld-spi\1.1.Final\weld-spi-1.1.Final.jar;C:\Users\AKILA\.m2\repository\org\jboss\weld\weld-api\1.1.Final\weld-api-1.1.Final.jar;C:\Users\AKIL
A\.m2\repository\org\jboss\weld\weld-core\1.1.13.Final\weld-core-1.1.13.Final.jar;C:\Users\AKILA\.m2\repository\org\slf4j\slf4j-ext\1.7.2\slf4j-ext-1.7.2.jar;C:\Users\AKILA\.m2\repository\ch\qos\cal10n\cal10n-api\0.7.4\cal10n-api-0.7.4.jar;C:\Users\AKILA\.m2\repository\javax\el\el-api\2.2\el-api-2.2
.jar;C:\Users\AKILA\.m2\repository\org\jboss\weld\servlet\weld-servlet-core\1.1.13.Final\weld-servlet-core-1.1.13.Final.jar;C:\Users\AKILA\.m2\repository\org\jboss\solder\solder-impl\3.2.1.Final\solder-impl-3.2.1.Final.jar;C:\Users\AKILA\.m2\repository\org\hamcrest\hamcrest-core\1.3.RC2\hamcrest-cor
e-1.3.RC2.jar;C:\Users\AKILA\.m2\repository\org\jboss\solder\solder-logging\3.2.1.Final\solder-logging-3.2.1.Final.jar;C:\Users\AKILA\.m2\repository\com\google\gwt\gwt-user\2.5.0\gwt-user-2.5.0.jar;C:\Users\AKILA\.m2\repository\javax\validation\validation-api\1.0.0.GA\validation-api-1.0.0.GA-sources
.jar;C:\Users\AKILA\.m2\repository\org\osgi\org.osgi.core\4.2.0\org.osgi.core-4.2.0.jar;C:\Users\AKILA\.m2\repository\com\sun\xml\bind\jaxb-impl\2.2.5\jaxb-impl-2.2.5.jar;C:\Users\AKILA\.m2\repository\com\sun\xml\bind\jaxb-xjc\2.2.5\jaxb-xjc-2.2.5.jar;C:\Users\AKILA\.m2\repository\javax\transaction\
jta\1.1\jta-1.1.jar;C:\Users\AKILA\.m2\repository\org\codehaus\btm\btm\2.1.4\btm-2.1.4.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-shared-services\6.0.1.Final\jbpm-shared-services-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\drools\drools-persistence-jpa\6.0.1.Final\drools-persistence-jpa-6
.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-bpmn2-emfextmodel\6.0.1.Final\jbpm-bpmn2-emfextmodel-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\eclipse\emf\org.eclipse.emf.common\2.6.0.v20100614-1136\org.eclipse.emf.common-2.6.0.v20100614-1136.jar;C:\Users\AKILA\.m2\repository\org\
eclipse\emf\org.eclipse.emf.ecore\2.6.0.v20100614-1136\org.eclipse.emf.ecore-2.6.0.v20100614-1136.jar;C:\Users\AKILA\.m2\repository\org\eclipse\emf\org.eclipse.emf.ecore.xmi\2.5.0.v20100521-1846\org.eclipse.emf.ecore.xmi-2.5.0.v20100521-1846.jar;C:\Users\AKILA\.m2\repository\org\eclipse\org.eclipse.
bpmn2\0.7.3\org.eclipse.bpmn2-0.7.3.jar;C:\Users\AKILA\.m2\repository\org\kie\remote\kie-services-remote\6.0.1.Final\kie-services-remote-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\kie\remote\kie-services-client\6.0.1.Final\kie-services-client-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\java
x\jms\jms\1.1\jms-1.1.jar;C:\Users\AKILA\.m2\repository\org\jboss\spec\javax\servlet\jboss-servlet-api_3.0_spec\1.0.2.Final\jboss-servlet-api_3.0_spec-1.0.2.Final.jar;C:\Users\AKILA\.m2\repository\org\jboss\resteasy\resteasy-jaxrs\2.3.6.Final\resteasy-jaxrs-2.3.6.Final.jar;C:\Users\AKILA\.m2\reposit
ory\org\scannotation\scannotation\1.0.3\scannotation-1.0.3.jar;C:\Users\AKILA\.m2\repository\javassist\javassist\3.12.1.GA\javassist-3.12.1.GA.jar;C:\Users\AKILA\.m2\repository\org\apache\httpcomponents\httpclient\4.2.1\httpclient-4.2.1.jar;C:\Users\AKILA\.m2\repository\net\jcip\jcip-annotations\1.0
\jcip-annotations-1.0.jar;C:\Users\AKILA\.m2\repository\org\jboss\resteasy\resteasy-jaxb-provider\2.3.6.Final\resteasy-jaxb-provider-2.3.6.Final.jar;C:\Users\AKILA\.m2\repository\org\jboss\resteasy\resteasy-jackson-provider\2.3.6.Final\resteasy-jackson-provider-2.3.6.Final.jar;C:\Users\AKILA\.m2\rep
ository\org\codehaus\jackson\jackson-jaxrs\1.9.9\jackson-jaxrs-1.9.9.jar;C:\Users\AKILA\.m2\repository\org\codehaus\jackson\jackson-xc\1.9.9\jackson-xc-1.9.9.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-audit\6.0.1.Final\jbpm-audit-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\jboss\resteasy\
jaxrs-api\2.3.6.Final\jaxrs-api-2.3.6.Final.jar;C:\Users\AKILA\.m2\repository\org\jboss\resteasy\resteasy-jettison-provider\2.3.6.Final\resteasy-jettison-provider-2.3.6.Final.jar;C:\Users\AKILA\.m2\repository\org\codehaus\jettison\jettison\1.3.1\jettison-1.3.1.jar;C:\Users\AKILA\.m2\repository\org\j
boss\spec\javax\ejb\jboss-ejb-api_3.1_spec\1.0.2.Final\jboss-ejb-api_3.1_spec-1.0.2.Final.jar;C:\Users\AKILA\.m2\repository\org\guvnor\guvnor-services-api\6.0.1.Final\guvnor-services-api-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\guvnor\guvnor-m2repo-editor-api\6.0.1.Final\guvnor-m2repo-edito
r-api-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\guvnor\guvnor-m2repo-editor-client\6.0.1.Final\guvnor-m2repo-editor-client-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\guvnor\guvnor-m2repo-editor-backend\6.0.1.Final\guvnor-m2repo-editor-backend-6.0.1.Final.jar;C:\Users\AKILA\.m2\reposit
ory\org\guvnor\guvnor-project-api\6.0.1.Final\guvnor-project-api-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\drools\drools-workbench-models-datamodel-api\6.0.1.Final\drools-workbench-models-datamodel-api-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\guvnor\guvnor-project-backend\6.0.1.Fina
l\guvnor-project-backend-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\guvnor\guvnor-services-backend\6.0.1.Final\guvnor-services-backend-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\guvnor\guvnor-workingset-api\6.0.1.Final\guvnor-workingset-api-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository
\org\guvnor\guvnor-workingset-client\6.0.1.Final\guvnor-workingset-client-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\guvnor\guvnor-project-builder\6.0.1.Final\guvnor-project-builder-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\com\google\protobuf\protobuf-java\2.5.0\protobuf-java-2.5.0.jar;C
:\Users\AKILA\.m2\repository\org\kie\workbench\screens\kie-wb-common-project-explorer-backend\6.0.1.Final\kie-wb-common-project-explorer-backend-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\screens\kie-wb-common-project-explorer-api\6.0.1.Final\kie-wb-common-project-explorer-api-6
.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\screens\kie-wb-common-project-explorer-client\6.0.1.Final\kie-wb-common-project-explorer-client-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\screens\kie-wb-common-project-editor-client\6.0.1.Final\kie-wb-common-project
-editor-client-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\screens\kie-wb-common-project-editor-api\6.0.1.Final\kie-wb-common-project-editor-api-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\widgets\kie-wb-view-source-widget\6.0.1.Final\kie-wb-view-source-widget
-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\screens\kie-wb-common-default-editor-api\6.0.1.Final\kie-wb-common-default-editor-api-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\screens\kie-wb-common-default-editor-client\6.0.1.Final\kie-wb-common-default-editor-
client-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\screens\kie-wb-common-project-editor-backend\6.0.1.Final\kie-wb-common-project-editor-backend-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\screens\kie-wb-common-project-imports-editor-client\6.0.1.Final\kie-wb-
common-project-imports-editor-client-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\screens\kie-wb-common-project-imports-editor-api\6.0.1.Final\kie-wb-common-project-imports-editor-api-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\services\kie-wb-common-datamodel-
api\6.0.1.Final\kie-wb-common-datamodel-api-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\services\kie-wb-common-security\6.0.1.Final\kie-wb-common-security-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\widgets\kie-wb-common-ui\6.0.1.Final\kie-wb-common-ui-6.0.1.F
inal.jar;C:\Users\AKILA\.m2\repository\org\drools\drools-workbench-models-commons\6.0.1.Final\drools-workbench-models-commons-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\services\kie-wb-common-datamodel-backend\6.0.1.Final\kie-wb-common-datamodel-backend-6.0.1.Final.jar;C:\Users\
AKILA\.m2\repository\org\kie\workbench\services\kie-wb-common-services-api\6.0.1.Final\kie-wb-common-services-api-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\services\kie-wb-common-services-backend\6.0.1.Final\kie-wb-common-services-backend-6.0.1.Final.jar;C:\Users\AKILA\.m2\repo
sitory\org\kie\workbench\widgets\kie-wb-metadata-widget\6.0.1.Final\kie-wb-metadata-widget-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\widgets\kie-wb-config-resource-widget\6.0.1.Final\kie-wb-config-resource-widget-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-conso
le-ng-dashboard-client\6.0.1.Final\jbpm-console-ng-dashboard-client-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-console-ng-dashboard-backend\6.0.1.Final\jbpm-console-ng-dashboard-backend-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-console-ng-dashboard-api\6.0.1.Final\
jbpm-console-ng-dashboard-api-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-form-modeler-app\6.0.1.Final\jbpm-form-modeler-app-6.0.1.Final.war;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-form-modeler-renderer-api\6.0.1.Final\jbpm-form-modeler-renderer-api-6.0.1.Final.jar;C:\Users\AKILA
\.m2\repository\org\jbpm\jbpm-form-modeler-renderer-client\6.0.1.Final\jbpm-form-modeler-renderer-client-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-form-modeler-renderer-backend\6.0.1.Final\jbpm-form-modeler-renderer-backend-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbp
m-form-modeler-editor-api\6.0.1.Final\jbpm-form-modeler-editor-api-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-form-modeler-editor-client\6.0.1.Final\jbpm-form-modeler-editor-client-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-form-modeler-editor-backend\6.0.1.Final\jb
pm-form-modeler-editor-backend-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\services\kie-wb-common-data-modeller-core\6.0.1.Final\kie-wb-common-data-modeller-core-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-form-modeler-form-provider\6.0.1.Final\jbpm-form-modeler-f
orm-provider-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\screens\kie-wb-common-data-modeller-api\6.0.1.Final\kie-wb-common-data-modeller-api-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\screens\kie-wb-common-data-modeller-backend\6.0.1.Final\kie-wb-common-data-
modeller-backend-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\screens\kie-wb-common-data-modeller-client\6.0.1.Final\kie-wb-common-data-modeller-client-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-form-modeler-data-modeler\6.0.1.Final\jbpm-form-modeler-data-modeler-
6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-form-modeler-service-core\6.0.1.Final\jbpm-form-modeler-service-core-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-form-modeler-common\6.0.1.Final\jbpm-form-modeler-common-6.0.1.Final.jar;C:\Users\AKILA\.m2\repository\net\sf\o
pencsv\opencsv\2.3\opencsv-2.3.jar;C:\Users\AKILA\.m2\repository\commons-jxpath\commons-jxpath\1.3\commons-jxpath-1.3.jar;C:\Users\AKILA\.m2\repository\org\beanshell\bsh\1.3.0\bsh-1.3.0.jar;C:\Users\AKILA\.m2\repository\org\jboss\spec\javax\servlet\jsp\jboss-jsp-api_2.2_spec\1.0.1.Final\jboss-jsp-ap
i_2.2_spec-1.0.1.Final.jar;C:\Users\AKILA\.m2\repository\javax\servlet\jstl\1.2\jstl-1.2.jar;C:\Users\AKILA\.m2\repository\org\guvnor\guvnor-m2repo-editor-api\6.0.1.Final\guvnor-m2repo-editor-api-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\guvnor\guvnor-m2repo-editor-client\6.0.1.Final
\guvnor-m2repo-editor-client-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\guvnor\guvnor-workingset-api\6.0.1.Final\guvnor-workingset-api-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\guvnor\guvnor-workingset-client\6.0.1.Final\guvnor-workingset-client-6.0.1.Final-sources.jar
;C:\Users\AKILA\.m2\repository\org\guvnor\guvnor-services-api\6.0.1.Final\guvnor-services-api-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\guvnor\guvnor-project-api\6.0.1.Final\guvnor-project-api-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\screens\kie-wb-comm
on-project-editor-api\6.0.1.Final\kie-wb-common-project-editor-api-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\screens\kie-wb-common-project-editor-client\6.0.1.Final\kie-wb-common-project-editor-client-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\kie\workben
ch\screens\kie-wb-common-project-imports-editor-api\6.0.1.Final\kie-wb-common-project-imports-editor-api-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\screens\kie-wb-common-project-imports-editor-client\6.0.1.Final\kie-wb-common-project-imports-editor-client-6.0.1.Final-sou
rces.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\screens\kie-wb-common-project-explorer-api\6.0.1.Final\kie-wb-common-project-explorer-api-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\screens\kie-wb-common-project-explorer-client\6.0.1.Final\kie-wb-common-project-e
xplorer-client-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\widgets\kie-wb-common-ui\6.0.1.Final\kie-wb-common-ui-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\widgets\kie-wb-view-source-widget\6.0.1.Final\kie-wb-view-source-widget-6.0.1.Final-sou
rces.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\widgets\kie-wb-metadata-widget\6.0.1.Final\kie-wb-metadata-widget-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\widgets\kie-wb-config-resource-widget\6.0.1.Final\kie-wb-config-resource-widget-6.0.1.Final-sources.jar;C
:\Users\AKILA\.m2\repository\org\kie\workbench\services\kie-wb-common-services-api\6.0.1.Final\kie-wb-common-services-api-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\services\kie-wb-common-security\6.0.1.Final\kie-wb-common-security-6.0.1.Final-sources.jar;C:\Users\AKILA\
.m2\repository\org\kie\workbench\services\kie-wb-common-datamodel-api\6.0.1.Final\kie-wb-common-datamodel-api-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\kie\workbench\screens\kie-wb-common-data-modeller-api\6.0.1.Final\kie-wb-common-data-modeller-api-6.0.1.Final-sources.jar;C:\Users\A
KILA\.m2\repository\org\kie\workbench\screens\kie-wb-common-data-modeller-client\6.0.1.Final\kie-wb-common-data-modeller-client-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\uberfire\uberfire-commons\0.3.1.Final\uberfire-commons-0.3.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\u
berfire\uberfire-nio2-model\0.3.1.Final\uberfire-nio2-model-0.3.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\uberfire\uberfire-js\0.3.1.Final\uberfire-js-0.3.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\uberfire\uberfire-security-api\0.3.1.Final\uberfire-security-api-0.3.1.Final-so
urces.jar;C:\Users\AKILA\.m2\repository\org\uberfire\uberfire-security-client\0.3.1.Final\uberfire-security-client-0.3.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\uberfire\uberfire-client-api\0.3.1.Final\uberfire-client-api-0.3.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\uberfire
\uberfire-widgets-core-client\0.3.1.Final\uberfire-widgets-core-client-0.3.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\uberfire\uberfire-widgets-commons\0.3.1.Final\uberfire-widgets-commons-0.3.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\uberfire\uberfire-workbench\0.3.1.Final\ub
erfire-workbench-0.3.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-console-ng-bpm-home-client\6.0.1.Final\jbpm-console-ng-bpm-home-client-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-console-ng-human-tasks-api\6.0.1.Final\jbpm-console-ng-human-tasks-api-6.0.1
.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-console-ng-human-tasks-client\6.0.1.Final\jbpm-console-ng-human-tasks-client-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-console-ng-process-runtime-api\6.0.1.Final\jbpm-console-ng-process-runtime-api-6.0.1.Final-s
ources.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-console-ng-process-runtime-client\6.0.1.Final\jbpm-console-ng-process-runtime-client-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-console-ng-business-domain-api\6.0.1.Final\jbpm-console-ng-business-domain-api-6.0.1.Final-s
ources.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-console-ng-business-domain-client\6.0.1.Final\jbpm-console-ng-business-domain-client-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-designer-api\6.0.1.Final\jbpm-designer-api-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\reposi
tory\org\jbpm\jbpm-designer-client\6.0.1.Final\jbpm-designer-client-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-console-ng-dashboard-api\6.0.1.Final\jbpm-console-ng-dashboard-api-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-console-ng-dashboard-client\6
.0.1.Final\jbpm-console-ng-dashboard-client-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-form-modeler-editor-api\6.0.1.Final\jbpm-form-modeler-editor-api-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-form-modeler-editor-client\6.0.1.Final\jbpm-form-modele
r-editor-client-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-form-modeler-renderer-api\6.0.1.Final\jbpm-form-modeler-renderer-api-6.0.1.Final-sources.jar;C:\Users\AKILA\.m2\repository\org\jbpm\jbpm-form-modeler-renderer-client\6.0.1.Final\jbpm-form-modeler-renderer-client-6.0.
1.Final-sources.jar, com.google.gwt.dev.Compiler, -logLevel, INFO, -style, OBF, -war, C:\Users\AKILA\workspace\jbpm-console-ng-r6.0.1.Final\jbpm-console-ng-showcase\target\jbpm-console-ng-showcase-6.0.1.Final, -localWorkers, 4, -XfragmentCount, -1, -gen, C:\Users\AKILA\workspace\jbpm-console-ng-r6.0
.1.Final\jbpm-console-ng-showcase\target\.generated, org.jbpm.console.ng.FastCompiledjBPMShowcase]: Error while executing process. Cannot run program "C:\Program Files\Java\jdk1.6.0_45\jre\bin\java": CreateProcess error=206, The filename or extension is too long
please help me to resolve this problem
and i saw some people said this project working properly in linux platform...but i want to use it in windows platform
You can change it to gradle project , It can be built under win7+gradle2.0+jdk 1.7.51 .
This is a maven issue with long paths in windows, you need to ask in their forums for answer. Try googling the specific issues, you will find some answers there.