Comments (6)
@Playacem I've modified the default path to "./", rather than "". Based on your description I'm hoping this resolve the Windows issue. Hoping you might verify once again
see this change: https://github.com/cdimascio/java-dotenv/blob/master/src/main/kotlin/io/github/cdimascio/dotenv/Dotenv.kt#L49
assuming it looks good, i'll generate a new release
from dotenv-kotlin.
Sadly the fix does not seem to fix the issue.
Initialization code: Dotenv ENV = Dotenv.configure().load();
The .env file exists in the working directory (E:\Dev\Project
)
Exception:
Exception in thread "main" java.lang.ExceptionInInitializerError
at playacem.Main.setupLogging(Main.java:63)
at playacem.Main.main(Main.java:19)
Caused by: io.github.cdimascio.dotenv.DotEnvException: Could not find /.env on the classpath
at io.github.cdimascio.dotenv.internal.ClasspathHelper.loadFileFromClasspath(ClassPathHelper.kt:32)
at io.github.cdimascio.dotenv.internal.DotenvReader.read(DotenvReader.kt:34)
at io.github.cdimascio.dotenv.internal.DotenvParser.parse(DotenvParser.kt:22)
at io.github.cdimascio.dotenv.DotenvBuilder.load(Dotenv.kt:52)
at playacem.util.env.Config.<clinit>(Config.java:9)
... 2 more
Suppressed: io.github.cdimascio.dotenv.DotEnvException: Could not find \.env on the file system (working directory: E:\Dev\Project)
at io.github.cdimascio.dotenv.internal.DotenvReader.read(DotenvReader.kt:38)
... 5 more
I build the current master branch and used mvn install
to install into my local m2 repository.
from dotenv-kotlin.
Thanks @Playacem. Bummer. Looks like i need to set up a windows VM to explore this. If you feel comfortable, feel free to dig in as well. I'm happy to accept a PR.
from dotenv-kotlin.
@cdimascio I just realized that I did not test the change properly. My IDE did not recognize the change of versions properly and used the old version of java-dotenv.
The fix does indeed work!
from dotenv-kotlin.
Fantastic! Thanks so much for helping me with the resolution.
from dotenv-kotlin.
i'll roll a new version shortly
from dotenv-kotlin.
Related Issues (20)
- Dotenv entries() result is not overridden by environment variables HOT 3
- Not working correctly when I execute a jar after gradle build HOT 2
- Option to only load .env file env vars HOT 6
- Multiline value HOT 8
- using env vars from host, it requires .env file HOT 1
- Directory configuration not working correctly HOT 3
- question - incorporating into build.gradle HOT 5
- 5.1.3 library version does not resolve correctly .env file location in jar file. HOT 3
- How is it different from Spring properties? HOT 5
- Make dotenv env variables available in System.getProperty() too HOT 6
- .env file and Travis HOT 5
- Getting an error when running a jar that uses dotenv HOT 1
- kotlin libs are required HOT 3
- Update version in readme
- Crashes on Android version 7 and older HOT 2
- package version 6.3.0 is not published anywhere other than github packages HOT 1
- Android Could not find /asset/env on the classpath HOT 1
- Errors when attempting to start it from a jar.
- Latest build on maven HOT 1
- Feature missing in docs.. DECLARED_IN_ENV filter
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dotenv-kotlin.