This is on tp32 HEAD.

I think what you suggested helped go in the right direction. First, I have
to 'mvn clean' . Then dotnet clean and dotnet build works.
If I run 'dotnet build' without 'mvn clean', it fails.

The difference appears to be when maven executes, maven calls it as 'dotnet
build -c Release'. Oddly enough that works if I call it directly on the
command line. However, if I change '<SignAssembly>' from true to false in
both glv/Gremlin.Net.csproj.template and Gremlin.Net.csproj, then
everything works.

I'm including the maven -X debug log here. Maybe you can see something in
it?

[INFO] --- buildnumber-maven-plugin:1.4:create (default) @
gremlin-dotnet-source ---
[DEBUG] Configuring mojo org.codehaus.mojo:buildnumber-maven-plugin:1.4:create
from plugin realm
ClassRealm[plugin>org.codehaus.mojo:buildnumber-maven-plugin:1.4,
parent: sun.misc.Launcher$AppClassLoader@70dea4e]
[DEBUG] Configuring mojo
'org.codehaus.mojo:buildnumber-maven-plugin:1.4:create'
with basic configurator -->
[DEBUG]   (s) buildNumberPropertiesFileLocation = /home/rdale/git/forks/
tinkerpop/tinkerpop/gremlin-dotnet/src/buildNumber.properties
[DEBUG]   (f) buildNumberPropertyName = buildNumber
[DEBUG]   (s) doCheck = false
[DEBUG]   (s) doUpdate = false
[DEBUG]   (f) getRevisionOnlyOnce = false
[DEBUG]   (f) project = MavenProject:
org.apache.tinkerpop:gremlin-dotnet-source:3.2.9-SNAPSHOT
@ /home/rdale/git/forks/tinkerpop/tinkerpop/gremlin-dotnet/src/pom.xml
[DEBUG]   (f) reactorProjects = [MavenProject:
org.apache.tinkerpop:gremlin-dotnet:3.2.9-SNAPSHOT
@ /home/rdale/git/forks/tinkerpop/tinkerpop/gremlin-dotnet/pom.xml,
MavenProject: org.apache.tinkerpop:gremlin-dotnet-source:3.2.9-SNAPSHOT @
/home/rdale/git/forks/tinkerpop/tinkerpop/gremlin-dotnet/src/pom.xml,
MavenProject: org.apache.tinkerpop:gremlin-dotnet-tests:3.2.9-SNAPSHOT @
/home/rdale/git/forks/tinkerpop/tinkerpop/gremlin-dotnet/test/pom.xml]
[DEBUG]   (f) scmBranchPropertyName = scmBranch
[DEBUG]   (f) scmConnectionUrl = scm:git:git@git-wip-us.apache.
org:repos/asf/tinkerpop.git/gremlin-dotnet/gremlin-dotnet-source
[DEBUG]   (f) scmDeveloperConnectionUrl = scm:git:git@git-wip-us.apache.
org:repos/asf/tinkerpop.git/gremlin-dotnet/gremlin-dotnet-source
[DEBUG]   (s) scmDirectory = /home/rdale/git/forks/
tinkerpop/tinkerpop/gremlin-dotnet/src
[DEBUG]   (f) scmTag = HEAD
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@14faa38c
[DEBUG]   (f) settings = org.apache.maven.execution.SettingsAdapter@10bea4
[DEBUG]   (s) shortRevisionLength = 0
[DEBUG]   (f) skip = false
[DEBUG]   (f) timestampPropertyName = timestamp
[DEBUG]   (f) useLastCommittedRevision = false
[DEBUG] -- end configuration --
[DEBUG] Checking for local modifications: skipped.
[DEBUG] Updating project files from SCM: skipped.
[INFO] Executing: /bin/sh -c cd '/home/rdale/git/forks/
tinkerpop/tinkerpop/gremlin-dotnet/src' && 'git' 'rev-parse' '--verify'
'HEAD'
[INFO] Working directory: /home/rdale/git/forks/tinkerpop/tinkerpop/gremlin-
dotnet/src
[DEBUG] consume line 0d6f8fcb208f850155fddbc1f140c1890a6757d7
[INFO] Storing buildNumber: 0d6f8fcb208f850155fddbc1f140c1890a6757d7 at
timestamp: 1524669387799
[INFO] Storing buildScmBranch: tp32
[INFO]
[INFO] --- maven-remote-resources-plugin:1.5:process
(process-resource-bundles) @ gremlin-dotnet-source ---
[DEBUG] Configuring mojo org.apache.maven.plugins:
maven-remote-resources-plugin:1.5:process from plugin realm
ClassRealm[plugin>org.apache.maven.plugins:maven-remote-resources-plugin:1.5,
parent: sun.misc.Launcher$AppClassLoader@70dea4e]
[DEBUG] Configuring mojo 'org.apache.maven.plugins:
maven-remote-resources-plugin:1.5:process' with basic configurator -->
[DEBUG]   (f) appendedResourcesDirectory = /home/rdale/git/forks/
tinkerpop/tinkerpop/gremlin-dotnet/src/src/main/appended-resources
[DEBUG]   (f) attachToMain = true
[DEBUG]   (f) attachToTest = true
[DEBUG]   (f) attached = true
[DEBUG]   (f) basedir = /home/rdale/git/forks/tinkerpop/tinkerpop/gremlin-
dotnet/src
[DEBUG]   (f) encoding = UTF-8
[DEBUG]   (f) excludeTransitive = false
[DEBUG]   (f) includeProjectProperties = false
[DEBUG]   (f) includeScope = runtime
[DEBUG]   (f) localRepository =       id: local
      url: file:///home/rdale/.m2/repository/
   layout: default
snapshots: [enabled => true, update => always]
 releases: [enabled => true, update => always]

[DEBUG]   (f) outputDirectory = /home/rdale/git/forks/
tinkerpop/tinkerpop/gremlin-dotnet/src/target/maven-shared-archive-resources
[DEBUG]   (f) remoteArtifactRepositories = [      id: remote-repos
      url: http://localhost:8081/artifactory/remote-repos
   layout: default
snapshots: [enabled => true, update => daily]
 releases: [enabled => true, update => daily]
]
[DEBUG]   (f) resourceBundles = [org.apache:apache-jar-resource-bundle:1.4]
[DEBUG]   (f) resources = [Resource {targetPath: null, filtering: false,
FileSet {directory:
/home/rdale/git/forks/tinkerpop/tinkerpop/gremlin-dotnet/src/src/main/resources,
PatternSet [includes: {}, excludes: {}]}}]
[DEBUG]   (f) runOnlyAtExecutionRoot = false
[DEBUG]   (f) skip = false
[DEBUG]   (f) useDefaultFilterDelimiters = true
[DEBUG]   (f) mavenSession = org.apache.maven.execution.
MavenSession@14faa38c
[DEBUG]   (f) project = MavenProject:
org.apache.tinkerpop:gremlin-dotnet-source:3.2.9-SNAPSHOT
@ /home/rdale/git/forks/tinkerpop/tinkerpop/gremlin-dotnet/src/pom.xml
[DEBUG] -- end configuration --
[DEBUG] Initializing Velocity, Calling init()...
[DEBUG] *******************************************************************
[DEBUG] Starting Apache Velocity v1.7 (compiled: 2010-11-19 12:14:37)
[DEBUG] RuntimeInstance initializing.
[DEBUG] Default Properties File: org/apache/velocity/runtime/
defaults/velocity.properties
[DEBUG] Default ResourceManager initializing. (class
org.apache.velocity.runtime.resource.ResourceManagerImpl)
[DEBUG] ResourceLoader instantiated: org.apache.velocity.runtime.
resource.loader.ClasspathResourceLoader
[DEBUG] ResourceCache: initialized (class
org.apache.velocity.runtime.resource.ResourceCacheImpl)
with class java.util.Collections$SynchronizedMap cache map.
[DEBUG] Default ResourceManager initialization complete.
[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Stop
[DEBUG] Loaded System Directive: org.apache.velocity.runtime.
directive.Define
[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Break
[DEBUG] Loaded System Directive: org.apache.velocity.runtime.
directive.Evaluate
[DEBUG] Loaded System Directive: org.apache.velocity.runtime.
directive.Literal
[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Macro
[DEBUG] Loaded System Directive: org.apache.velocity.runtime.directive.Parse
[DEBUG] Loaded System Directive: org.apache.velocity.runtime.
directive.Include
[DEBUG] Loaded System Directive: org.apache.velocity.runtime.
directive.Foreach
[DEBUG] Velocimacro : initialization starting.
[DEBUG] Velocimacro : "velocimacro.library" is not set.  Trying default
library: VM_global_library.vm
[DEBUG] Velocimacro : Default library not found.
[DEBUG] Velocimacro : allowInline = true : VMs can be defined inline in
templates
[DEBUG] Velocimacro : allowInlineToOverride = false : VMs defined inline
may NOT replace previous VM definitions
[DEBUG] Velocimacro : allowInlineLocal = false : VMs defined inline will be
global in scope if allowed.
[DEBUG] Velocimacro : autoload off : VM system will not automatically
reload global library macros
[DEBUG] Velocimacro : Velocimacro : initialization complete.
[DEBUG] RuntimeInstance successfully initialized.
[DEBUG] Supplemental data models won't be loaded.  No models specified.
[INFO]
[INFO] --- dotnet-maven-plugin:0.14:build (default-build) @
gremlin-dotnet-source ---
[DEBUG] Configuring mojo org.eobjects.build:dotnet-maven-plugin:0.14:build
from plugin realm
ClassRealm[extension>org.eobjects.build:dotnet-maven-plugin:0.14,
parent: sun.misc.Launcher$AppClassLoader@70dea4e]
[DEBUG] Configuring mojo 'org.eobjects.build:dotnet-maven-plugin:0.14:build'
with basic configurator -->
[DEBUG]   (f) basedir = /home/rdale/git/forks/tinkerpop/tinkerpop/gremlin-
dotnet/src
[DEBUG]   (f) buildConfiguration = Release
[DEBUG]   (f) buildEnabled = true
[DEBUG]   (f) environment = {}
[DEBUG]   (f) skip = false
[DEBUG] -- end configuration --
  Restore completed in 37.86 ms for /home/rdale/git/forks/
tinkerpop/tinkerpop/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj.
Microsoft (R) Build Engine version 15.6.82.30579 for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.

  Restore completed in 36.61 ms for /home/rdale/git/forks/
tinkerpop/tinkerpop/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj.
CSC : error CS7027: Error signing output with public key from file
'../../build/tinkerpop.snk' -- Assembly signing not supported.
[/home/rdale/git/forks/tinkerpop/tinkerpop/gremlin-dotnet/src/Gremlin.Net/
Gremlin.Net.csproj]

Build FAILED.

CSC : error CS7027: Error signing output with public key from file
'../../build/tinkerpop.snk' -- Assembly signing not supported.
[/home/rdale/git/forks/tinkerpop/tinkerpop/gremlin-dotnet/src/Gremlin.Net/
Gremlin.Net.csproj]
    0 Warning(s)
    1 Error(s)

Time Elapsed 00:00:02.13
[INFO] ------------------------------------------------------------
------------
[INFO] Reactor Summary:
[INFO]
[INFO] Apache TinkerPop :: Gremlin.Net .................... SUCCESS [
3.461 s]
[INFO] Apache TinkerPop :: Gremlin.Net - Source ........... FAILURE [
4.674 s]
[INFO] Apache TinkerPop :: Gremlin.Net - Tests ............ SKIPPED
[INFO] ------------------------------------------------------------
------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------
------------
[INFO] Total time: 8.483 s
[INFO] Finished at: 2018-04-25T11:16:31-04:00
[INFO] Final Memory: 42M/709M
[INFO] ------------------------------------------------------------
------------
[ERROR] Failed to execute goal
org.eobjects.build:dotnet-maven-plugin:0.14:build
(default-build) on project gremlin-dotnet-source: Command (in
/home/rdale/git/forks/tinkerpop/tinkerpop/gremlin-dotnet/src/Gremlin.Net)
[dotnet, build, -c, Release] returned non-zero exit code: 1 -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
goal org.eobjects.build:dotnet-maven-plugin:0.14:build (default-build) on
project gremlin-dotnet-source: Command (in /home/rdale/git/forks/
tinkerpop/tinkerpop/gremlin-dotnet/src/Gremlin.Net) [dotnet, build, -c,
Release] returned non-zero exit code: 1
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
MojoExecutor.java:213)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
MojoExecutor.java:154)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
MojoExecutor.java:146)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(
LifecycleModuleBuilder.java:117)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(
LifecycleModuleBuilder.java:81)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.
SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.
execute(LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:309)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:194)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:107)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:993)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:345)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:191)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.plexus.classworlds.launcher.Launcher.
launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.
launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.
mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.MojoFailureException: Command (in
/home/rdale/git/forks/tinkerpop/tinkerpop/gremlin-dotnet/src/Gremlin.Net)
[dotnet, build, -c, Release] returned non-zero exit code: 1
at org.eobjects.build.PluginHelper.executeCommand(PluginHelper.java:148)
at org.eobjects.build.DotnetBuildMojo.execute(DotnetBuildMojo.java:29)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(
DefaultBuildPluginManager.java:134)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
MojoExecutor.java:208)
... 20 more





Robert Dale

On Wed, Apr 25, 2018 at 11:05 AM, Florian Hockmann <f...@florian-hockmann.de>
wrote:

> I don't see anything you could be missing there. It should really just
> work when you have the right version of the .NET Core SDK.
>
> Since you seem to be using Fedora 27, did you follow the instructions
> from here?
> https://www.microsoft.com/net/download/linux-package-
> manager/fedora26/sdk-2.1.101
>
> Although I don't think that there is anything that could have gone wrong
> during the installation as "dotnet --version" prints the right version
> for you.
>
> Could you try it without maven? It would probably be best to first do a
> "dotnet clean Gremlin.Net.csproj" and then simply "dotnet build
> Gremlin.Net.csproj" (the .csproj-file is in gremlin-dotnet/src/Gremlin.
> Net).
>
> Or are you by any chance on an old branch that hasn't the changes from
> TINKERPOP-1880 (PR #822)?
>
> Am 25.04.2018 um 16:32 schrieb Robert Dale:
> > Trying to build the docs but I get a .Net error.  I followed
> > http://tinkerpop.apache.org/docs/3.2.8/dev/developer/#dotnet-environment
> > and installed dotnet-sdk-2.1-2.0.6-2.fc27.x86_64.rpm
> >
> > $ dotnet --version
> > 2.1.101
> >
> > $ mvn clean install -Pgremlin-dotnet -rf :gremlin-dotnet-source
> >
> > I get this error:
> >
> > [INFO] --- maven-remote-resources-plugin:1.5:process
> > (process-resource-bundles) @ gremlin-dotnet-source ---
> > [INFO]
> > [INFO] --- dotnet-maven-plugin:0.14:build (default-build) @
> > gremlin-dotnet-source ---
> >   Restore completed in 38.69 ms for
> > /home/rdale/git/forks/tinkerpop/tinkerpop/gremlin-
> dotnet/src/Gremlin.Net/Gremlin.Net.csproj.
> > Microsoft (R) Build Engine version 15.6.82.30579 for .NET Core
> > Copyright (C) Microsoft Corporation. All rights reserved.
> >
> >   Restore completed in 38.77 ms for
> > /home/rdale/git/forks/tinkerpop/tinkerpop/gremlin-
> dotnet/src/Gremlin.Net/Gremlin.Net.csproj.
> > CSC : error CS7027: Error signing output with public key from file
> > '../../build/tinkerpop.snk' -- Assembly signing not supported.
> > [/home/rdale/git/forks/tinkerpop/tinkerpop/gremlin-
> dotnet/src/Gremlin.Net/Gremlin.Net.csproj]
> >
> > Build FAILED.
> >
> > CSC : error CS7027: Error signing output with public key from file
> > '../../build/tinkerpop.snk' -- Assembly signing not supported.
> > [/home/rdale/git/forks/tinkerpop/tinkerpop/gremlin-
> dotnet/src/Gremlin.Net/Gremlin.Net.csproj]
> >     0 Warning(s)
> >     1 Error(s)
> >
> > Time Elapsed 00:00:02.51
> >
> > What am I missing?
> >
> > Thanks,
> > Robert Dale
> >
>
>
>

Reply via email to